#ifndef GRAPHICSSCENE_H
#define GRAPHICSSCENE_H

#include <QGraphicsScene>
#include <QObject>

class GraphicsScene : public QGraphicsScene
{
public:
    explicit GraphicsScene(QObject *parent = nullptr);

    // QGraphicsScene interface
protected:
    virtual void drawBackground(QPainter *painter, const QRectF &rect);

private:
    QColor _color_background;
    QColor _color_light;
    QColor _color_dark;

    QPen _pen_light;
    QPen _pen_dark;

    QBrush _brush_background;
};

#endif // GRAPHICSSCENE_H
